home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / QuickTime / QuickTime 3 Interfaces & Libs / QTDevWin / Programmer's ReadMe.txt
Encoding:
Text File  |  1998-08-21  |  2.9 KB  |  60 lines  |  [TEXT/mdos]

  1. QuickTime 3 SDK Read Me - Windows
  2.  
  3. QuickTime 3 provides a set of header files for both MacOS 
  4. and Windows programming. After you've copied the header 
  5. files to your HD, you should place them in a location that can be 
  6. accessed by your development environment. We recommend that 
  7. you place the header files into the appropriate directory, 
  8. either QTDevMac or QTDevWin.
  9.  
  10. Please keep these points in mind as you begin working with 
  11. the new QuickTime 3 header files:
  12. (1) the QuickTime 3 header files for the MacOS completely 
  13. replace any existing QuickTime header files provided by your 
  14. development environment. Either you must (1) make sure that 
  15. the compiler finds, the QuickTime 3 header files before it 
  16. finds any existing header files, or (2) replace your existing 
  17. header files by the new QuickTime 3 header files. The 
  18. QuickTime 3 header files mus tbe used in conjunction with the 
  19. header files released as Universal Interfaces 3.1 available at
  20.  
  21.  <http://developer.apple.com/sdk/index.html>.
  22.  
  23. You can accomplish option (1) by placing the QuickTime 3 header 
  24. files in the file access path before any existing header files. 
  25. This is the strategy used in the QuickTime 3 SDK sample code.
  26. You can accomplish (2) by putting the QuickTime 3 header files 
  27. and the rest of Unviersal Interfaces 3.1 header files into the 
  28. location currently occupied by your existing header files.
  29. (2) Note that a very few MacOS header files have been renamed 
  30. (principally to avoid name space conflicts with Windows header 
  31. files). For instance, the file Windows.h (containing Window 
  32. Manager stuff) is now named MacWindows.h.
  33. (3) You must either rebuild any precompiled headers you are 
  34. using, or discontinue using those precompiled headers. Consult 
  35. the CodeWarrior documentation (or the documentation for your 
  36. development environment) for information on using precompiled 
  37. headers. The sample code in the QuickTime 3 SDK does not rely 
  38. on any precompiled headers.
  39. (4) You should not need to rebuild any libraries, even if they 
  40. depend on precompiled headers.
  41. (5) If you install a new version of CodeWarrior and have 
  42. previously replaced the CW headers with the QuickTime 3 revised 
  43. headers, you will need to re-replace the CW headers with the 
  44. QT headers. Similarly, you will need to rebuild any precompiled 
  45. headers your project may be using.
  46.  
  47. The libraries provided with the QuickTime 3 SDK are 
  48. platform-specific. You should link MacOS PowerPC applications 
  49. and codecs using the library QuickTimeLib. If you are using the 
  50. QuickTime VR APIs, you should also link against the library 
  51. QuickTimeVRLib. If you are using QuickDraw 3D, you should also 
  52. link against the library QuickDraw3DLib.
  53.  
  54. You should link Windows applications and codecs using the 
  55. qtmlclient.lib library. If you are using the QuickTime VR 
  56. APIs, you should also link against the library QTVR.LIB. 
  57. If you are using QuickDraw 3D, you should also link against 
  58. the library qd3d.lib.
  59.  
  60. Enjoy